/**
 * 
 */
package com.es.business.lead;

import java.util.List;

import com.es.exception.business.ESException;
import com.es.model.Lead;

/**
 * @author Bushra Nazir
 *
 */
public interface ILeadManagement {
	
	public Lead createLead(Lead lead) throws ESException;

	public List<Lead> getDeadLeadList() throws ESException;

	public void deleteDeadLeads(List<String> selectedDeadLeads)throws ESException;

	public List<Lead> getLeadList()throws ESException;

	public Lead getLead(Integer selectedLeadId)throws ESException;

	public Lead modifyLead(Lead selectedLeadToModify)throws ESException;

}
